package cn.edu.hitwh.kanlema.service;

import cn.edu.hitwh.kanlema.entity.Cinema;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author vvcoder
 * @since 2025-8-18
 */
public interface ICinemaService extends IService<Cinema> {
    /**
     * 使用布隆过滤器判断影院是否存在
     * @param id 影院id
     * @return true表示存在，false表示不存在
     */
    boolean mightExist(Long id);

    Cinema getCinemaById(Long id);

    void saveCinema(Cinema cinema);

    void updateCinemaById(Cinema cinema);

    boolean isCinemaHot(Long id);

    void setCinemaHot(Long id, Boolean isHot);
}
